Systems and methods for suggesting financial account cards stored on a wireless device

ABSTRACT

A wireless device is enabled to process a transaction. In one implementation, the wireless device receives card data for a plurality of financial account cards and stores the card data in memory associated with the wireless device. The wireless device determines merchant information for the transaction and determines rewards benefit information for at least some of the plurality of financial account cards. The wireless device provides a suggestion of at least one of the plurality of financial account cards to use in the transaction based on the determined rewards benefit information.

CROSS REFERENCE TO RELATED APPLICATION

This application is a continuation of and claims the benefit of U.S.patent application Ser. No. 14/467,482, filed Aug. 25, 2014, which ishereby incorporated by reference in its entirety.

BACKGROUND

In a conventional credit card transaction, a credit card holder presentsa financial account card, such as a credit card or debit card, to amerchant. The merchant typically swipes a magnetic stripe on the cardthrough a card reader that is built into or attached to a point-of-sale(POS) terminal. The magnetic stripe generally includes accountinformation, such as an account number of the card, an identity of thecard holder, and an expiration date of the card. Once the merchant hasswiped the card through the card reader, the account information istransmitted to the POS terminal. Alternatively, instead of the merchantswiping the card, the credit card holder may personally swipe the cardat a self-service check out station or may insert the card into a cardreader built into, for example, a gasoline pump. Once the card readerhas read the card data, the card data is transmitted over a securenetwork, authenticated, and ultimately used to authorize a transaction.In any of these kinds of transactions, however, the credit card must bephysically read by a magnetic stripe reader in order to obtain the carddata that is stored on the magnetic stripe.

As the prevalence of wireless devices continues to increase, new methodsof storing and transmitting data have begun to emerge. One such exampleis to use RFID (radio frequency identification) tags for transmittinginformation. RFID tags are microchips, some versions of which may storeand encrypt data. Some wireless devices may also transmit informationwirelessly using other technology such as Bluetooth, Wi-Fi, near fieldcommunication (NFC), and cellular technologies such as CDMA, TDMA, LTE,GSM, for example. In some cases a wireless device, such as cellularphone, tablet, or laptop, for example, can store and securely transmitcard data using encryption techniques to a POS terminal. Accordingly, awireless device storing credit card data may be used as a payment devicewithout requiring the actual credit card to be swiped by a magnetic cardreader. As most wireless devices have the capacity to store card datafor more than one financial account card, they can act as an “electronicwallet” allowing a consumer to choose card data from one or moreavailable financial cards to use in transaction, similar to the consumerchoosing a traditional, plastic credit card from her wallet.

The use of wireless devices as electronic wallets provides theopportunity to store data related to financial account cards in additionto the card data for the financial account card data. One example ofthis additional data is rewards program data. Rewards programs providean incentive to use a financial account card. A rewards programtypically awards points when the financial account card is used that thefinancial account card holder can later redeem. For example, a classicrewards program is a frequent flyer miles program; a consumer might earna mile for every dollar spent and the consumer can redeem earned milesfor a free flight. Some consumers have multiple financial account cardseach with their own rewards program. For example, a first financialaccount card might have a first rewards program that offers points forgasoline purchases, a second financial account card might have a secondrewards program that offers points for grocery purchases, and a thirdfinancial account card might have a third rewards program that offerspoints on all purchases. Some rewards programs can offer a differentreward based on the type of purchase. For example, a rewards programmight offer one point per dollar spent for all purchases, two points perdollar spent for grocery purchases, and three points per dollar spentfor gasoline purchases.

SUMMARY

According to some disclosed embodiments, a method enables a wirelessdevice to use card data during a transaction. One or more processorsreceives card data for a plurality of financial account cards and storesthe card data in a memory associated with the wireless device. The oneor more processors determine merchant information for the transactionand rewards benefit information for at least some of the plurality offinancial account cards. The one or more processors provide a suggestionof at least one of the plurality of financial account cards to use inthe transaction based at least in part on the determined rewards benefitinformation

According to some disclosed embodiments, a wireless device uses carddata during a transaction. The wireless device includes one or moreprocessors and a memory having instructions that when executed by theone or more processors cause the one or more processors to receive carddata for a plurality of financial account cards and store the card data.The one or more processors determine merchant information for thetransaction and rewards benefit information for at least some of theplurality of financial account cards. The one or more processors providea suggestion of at least one of the plurality of financial account cardsto use in the transaction based at least in part on the determinedrewards benefit information.

According to some disclosed embodiments, a non-transitory computerreadable medium stores instructions that cause one or more processors toreceive card data for a plurality of financial account cards and storethe card data in a memory associated with a wireless device. The one ormore processors determine merchant information for the transaction andrewards benefit information for at least some of the plurality offinancial account cards. The one or more processors provide a suggestionof at least one of the plurality of financial account cards to use inthe transaction based at least in part on the determined rewards benefitinformation.

It is to be understood that both the foregoing general description andthe following detailed description are exemplary and explanatory onlyand are not restrictive.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute apart of this specification, illustrate embodiments consistent with thedisclosure. In the drawings:

FIG. 1 shows exemplary computing systems connected via a network thatcan be configured to perform the operations of disclosed embodiments;

FIG. 2 is an exemplary block diagram of the components of a wirelessdevice;

FIG. 3 is an exemplary flow diagram of a process for providing asuggestion of card data to use in a transaction;

FIG. 4 shows an exemplary wireless device including a card slot forinserting a financial account card:

FIG. 5 shows an example of a financial account card being inserted intothe card slot of the wireless device shown in FIG. 4;

FIG. 6 is an exemplary flow diagram of a process for providing asuggestion of card data to use in a transaction based on userpreferences or reward information; and

FIG. 7 is an exemplary menu of stored cards that is shown on a displayof a wireless device.

DESCRIPTION OF EMBODIMENTS

The use of wireless devices, such as cellular phones, tablets, andlaptops, as electronic wallets provides a more interactive transactionexperience than what is capable using a traditional, plastic, financialaccount card with a magnetic stripe. As wireless devices includeprocessors, memory, and components for wireless communication with othercomputer systems, they can be configured to communicate with one or moremerchant systems during a transaction. For example, during atransaction, a wireless device can receive information about thetransaction, such as line-item transaction data describing the goods orservices that are part of the transaction, or information about themerchant itself, such as the merchant's Merchant Category Code (MCC),name, address, or other descriptive information.

The ability for the wireless device and the merchant computing system,such as POS terminal, to communicate provides the opportunity forconsumers to maximize their rewards programs for each transaction,because the information the wireless device receives from the POSterminal can be used to make an informed decision regarding whichfinancial account card may be best suited for the transaction. Asconsumers might have multiple financial account cards, each providingdifferent rewards based on the type of purchase, it can be difficult forconsumer to select the financial account card that will provide them thebest benefit for each transaction. But, when using a wireless device fortransactions, the wireless device can perform processing that cansuggest or automatically select the financial account card with the bestrewards benefit for a particular transaction. Using a wireless device aselectronic device also provides opportunities for dynamic rewardsredemption that can be applied to a current transaction. For example,consumers can have the opportunity to redeem points to pay for goods orservices at the time of transaction at a merchant's POS, as opposed towaiting for a coupon that might be delivered through the mail or email.

Accordingly, the embodiments disclosed herein describe a system whererewards benefit information and information about the transaction aretaken into consideration by a wireless device that is being used anelectronic wallet for the transaction. For example, when a consumer hasstored card data for multiple financial account cards, the system mightsuggest a financial account card that will provide the consumer with thegreatest opportunity to acquire rewards points. The system might alsosuggest a financial account card for use in a transaction that willprovide the greatest reward benefit. The information about thetransaction might be received from a merchant POS terminal or othermerchant computing system, or it might be determined by the wirelessdevice independent of the merchant POS terminal or other merchantcomputing system based on the current location of the wireless device.

In some embodiments, the system will provide the opportunity for theconsumer to use more than one financial account card for a transactionto maximize the opportunity to acquire reward or redeem points. Forexample, a consumer may have a first financial account card thatprovides rewards for groceries and second financial account card thatprovides rewards for electronics purchases. The consumer may purchaseboth groceries and electronics from a single merchant in a singletransaction. In such event, the system might suggest that the consumerpurchase the groceries with card A and the electronics with card B. Theline-item information about the transaction might be received from amerchant POS terminal or other merchant computing system according tosome embodiments.

Reference will now be made to exemplary embodiments, examples of whichare illustrated in the accompanying drawings. Wherever possible, thesame reference numbers will be used throughout the drawings to refer tothe same or like parts.

FIG. 1 shows a block diagram of an exemplary networked system 100 wherea wireless device can communicate with one or more remote computingsystems to perform operations consistent with the disclosed embodiments.In one embodiment, system 100 can include wireless device 105, one ormore financial data system(s) 101, one or more rewards data system(s)102, one or more merchant system(s) 103, one or more merchant locationsystem(s) 104, and a network 109. The components and arrangement of thecomponents included in system 100 can vary. Thus, system 100 can includefewer or additional components that perform or assist in the performanceof one or more processes consistent with the disclosed embodiments.

In some embodiments, components of system 100 can include one or morecomputing devices (e.g., computer(s), server(s), etc.), memory storingdata and/or software instructions (e.g., database(s), memory devices,etc.), and other known computing components. The one or more computingdevices can be configured to execute software instructions stored on oneor more memory devices to perform one or more operations consistent withthe disclosed embodiments. Components of system 100 can be configured tocommunicate with one or more other components of system 100 via network109, or directly with each other via direct communication means. Forexample, wireless device 105 can communicate with merchant system(s) 103via direct communication link 106 which can include, RFID, WiFi,Bluetooth, LiFi, communication or any other wireless communicationprotocol known in the art.

Financial data system(s) 101 can be a system or systems associated withfinancial service providers. Financial services providers can be abusiness entity that provides financial account card to consumers suchas a bank, credit card issuer, or other entity that generates, provides,manages, and/or maintains financial service accounts for one or moreusers. Financial data system(s) 101 can generate, maintain, store,provide, and/or process financial data associated with one or morefinancial account cards. Financial data can include information aboutfinancial accounts including, but not limited to, issuing financialinstitution, card holder name, card holder address, account balance,available credit, existing fees, card expiration dates, and accounttransaction data (e.g., transaction dates, transaction amounts,transaction types, location of transaction, etc.).

In some embodiments, financial data system(s) 101 can provide accountinformation to requesting computing systems, such as wireless device105, for example. Financial data system(s) 101 can expose, in someembodiments, an application programming interface (API) that providesone or more methods for obtaining account information to requestingcomputing systems. For example, a requesting computing system (such aswireless device 105) can provide financial data system(s) 101 with anfinancial card account number via the API, and financial data system(s)101 can provide the requesting computing system with the name, address,expiration date, issuing bank, or other information associated with thefinancial card account number. The account information can be providedas a binary data stream, serialized data object, XML object, or in someother data form known to those with skill in the art.

Reward(s) data system 102 can be a computing system associated with arewards program provider. A rewards program provider can be an entitythat offers rewards programs associated with financial account cards.Reward(s) data system 102 can maintain information about rewardsacquisition and rewards redemption for the rewards program accounts ofconsumers. In some embodiments, rewards) data system 102 can expose anAPI that provides one or more methods for providing rewards accountinformation to requesting computing system. For example, a requestingcomputing system (such as wireless device 105) can provide reward(s)data system 102 with a rewards account number, or the financial cardaccount number associated with the rewards account number, via the APIand reward(s) data system 102 can provide the requesting computer systeminformation regarding the rewards account such as rewards accountbalance, eligibility for rewards acquisition, and rewards redemptioninformation.

In some embodiments, merchant location system(s) 103 can be a computingsystem that provides merchant information based on a given location. Insome embodiments, merchant location system(s) 103 can be capable ofmapping geolocation data (e.g., GPS data) to merchants or MerchantCategory Codes (MCCs). For example, merchant location system 103 canexpose an API that provides one or more methods for providing merchantinformation to requesting computing systems. For example, a requestingcomputing system (such as wireless device 105) may send a request, viathe API, to merchant location system(s) 103 including its currentlocation and merchant location system(s) 103 may provide the MCC for theclosest merchant, or the name, address, or other information concerningthe closest merchant.

Merchant system(s) 104 can be one or more computing devices configuredto perform one or more operations consistent with disclosed embodiments.Merchant system(s) 104 can be a computing device that is controlled andoperated by a merchant that provides products (e.g., goods and/orservices), such as a restaurant (e.g., Outback Steakhouse®, BurgerKing®, etc.), retailer (e.g., Amazon.com®, Target®, etc.), grocerystore, service provider (e.g., utility company, insurance company,financial service provider, automobile repair services, etc.),non-profit organization (e.g., ACLU™, AARP®, etc.) or any other type ofentity that provides goods, services, and/or information that consumers(i.e., end-users or other business entities) can purchase, consume, use,etc. For ease of discussion, the present disclosure may describeexemplary embodiments in the context of purchase transactions involvinggoods from retail merchants, but merchant system(s) 104 is not limitedto systems associated with retail merchants that conduct business in anyparticular industry or field. According to some embodiments, merchantsystem(s) 104 can be a mobile device (e.g., tablet, smart phone, etc.),a desktop computer, a laptop, a server or any other type of computingdevice. Merchant system(s) 104 can also include a television, e-reader,or any other type of device capable of communicating with othercomponents of system 100.

Merchant system(s) 104 can include a POS terminal, which can be adedicated POS terminal (e.g., POS Terminal 430), or a softwareapplication that can configure a general purpose computing device toaccept financial account card payments. For example, the paymentapplication can configure the general purpose computing device tointerface with an input device connected to the general purposecomputing system. The input device can include a terminal or port thataccepts data financial account card data from wireless device 105.

According to some embodiments, merchant system(s) 104 may be configuredwith a transceiver to transmit transaction data pertaining to thetransaction. The transaction data can be transmitted to wireless device105, or any other computing device configured to receive transactiondata. For example, the POS terminal, or some other part of merchantsystem(s) 104 may transmit the MCC corresponding to the merchant to thewireless device. In some embodiments, merchant system(s) 104 cantransmit line-item data from the transaction to mobile wireless device105. For example, merchant system(s) 104 may transmit stock keepingunits (SKUs) of the items that are being purchased in the transactionand/or merchant system(s) 104 may transmit an MCC corresponding to theitems that are being purchased in the transaction. In some embodiments,merchant system(s) 104 may transmit multiple MCCs to wireless device 105for a transaction if the goods or services being purchased are typicallyassociated with different categories of merchants. For example, aconsumer may purchase both fuel and food from a convenience store. Thefuel portion of the transaction may be $30 and the food portion of thetransaction may be $15. During the transaction, the merchant system 104for the convenience store may transmit an MCC associated with fueldealers (e.g., 5542) for the fuel portion of the transaction, $30, andthe merchant system 104 for the convenience store may transmit an MCCassociated with grocery stores (e.g., 5411) for the food portion of thetransaction, $15. In embodiments where merchant system(s) 104 sends MCCsrepresentative of the items purchased (such as the convenience storeexample above) the MCCs associated with the goods or services purchasedneed not be the same as the MCC of the merchant controlling andoperating merchant system(s) 104, and the MCCs associated with the goodsor services may be used by receivers of the transaction data (e.g.,wireless device 105) to categorize the types of goods or servicespurchased in a transaction.

System 100 can also include network 109 in some embodiments which can beany type of network configured to provide communications betweencomponents of system 100. For example, network 109 can be any type ofnetwork (including infrastructure) that provides communications,exchanges information, and/or facilitates the exchange of information,such as the Internet, a Local Area Network, or other suitableconnection(s) that enables the sending and receiving of informationbetween the components of system 100. In other embodiments, one or morecomponents of system 100 can communicate directly through dedicatedcommunication link(s), such as link 106.

FIG. 2 shows a block diagram of the components of wireless device 105according to one embodiment. For example, wireless device 105 mayinclude a processor 210, a magnetic stripe reader 220, a transmitter230, a memory 240, an RFID chip 250, an RFID writer 260, an input device270, and an image capture device 280. Other components that may beincluded in wireless device 105 include a battery (not shown) forsupplying power to transmitter 230 and RFID chip 250. Furthermore,wireless device 105 may include a sensor (not shown) for detecting thepresence of a card. Still further, wireless device 105 may include asmart card reader (not shown) in addition to, or in place of, magneticstripe reader 220. Wireless device 105 may also include a display, andin some cases a touch sensitive display.

In some embodiments, processor 210 may instruct magnetic stripe reader220 to read card data from a card as it is inserted into wireless device105. Alternatively, a smart card reader included in wireless device 105may read data from the card. Further, card data that has been read froma card may be stored in memory 240 or may be written by RFID writer 260to RFID chip 250. Transmitter 230 may be used in addition to RFID chip250 to transmit card data and/or other data from wireless device 105.For example, transmitter 230 may be used to boost the signal strength ofradio frequency signals sent from wireless device 105.

In some embodiments, card data from a card can be input to wirelessdevice 105 using input device 270. For example, input device 270 caninclude a keypad or touchscreen configured to receive input from a user,and processor 210 may interpret data received by the input device 270 ascard data which is stored in memory 240 or the RFID chip. Wirelessdevice may also capture card data from a card using image capture device280 which can include a camera, optical sensor, infrared sensor or othersensor configured to capture an image. Once an image of a card iscaptured by image capture device 280, processor 210 can store the carddata in memory or write it to RFID Chip 250 using RFID writer 260.

In some embodiments, wireless device 105 can be used to purchase goodsor services in a wireless transaction. During a transaction, a user maymake a secured payment with wireless device 105. In such a transaction,card data stored on wireless device 105 may be transmitted by, forexample, RFID chip 250 to a nearby RFID reader associated with amerchant, such as first merchant system 104 or second merchant system106. As wireless device 105 may be capable of storing card data for oneor more financial account cards, wireless device 105 can also act as anelectronic wallet.

A user of wireless device 105 may also store data for multiple cards byproviding a first card to wireless device 105 so that the device maystore the card data from the first card in memory 240. The user may thenprovide a second card to wireless device 105 which is also stored inmemory 240. After a user has stored card data for more than one card inwireless device 105, the user may select a card from a menu screen shownon a display of wireless device 105, such as the menu screen shown inFIG. 7 and described in further detail below. In some embodiments,wireless device 105 may suggest a stored card or default the selectionof the card on displayed menu based on user preferences, data describingthe transaction for which the card will be used, or based on an offerpresented by wireless device 105 consistent with embodiment disclosedherein.

Wireless device 105 may also include security features that authorize atransaction. For example, a security validation may be required fortransactions to prevent unauthorized use of card data stored in memory240. Further, card data may be encrypted using encryption techniques sothat transmitted card data cannot be intercepted in an accessible form.

FIG. 3 shows an exemplary flow diagram 300 of a process for suggesting afinancial account card for use in a transaction consistent with presentembodiments. A wireless device may receive card data for one or morefinancial account cards (Step 310). In some embodiments, the wirelessdevice receives the card data via a card reader that is part of thewireless devices or attached as a peripheral to the wireless deviceconsistent with present embodiments. According to some embodiments, thewireless device receives the card data via one of its associatedinput/output devices such as a touchscreen, keypad, or camera. Forexample, a user of the wireless device may manually enter an accountnumber associated with the financial card, or the user may take apicture of the card with the wireless device's camera, and OCR capablesoftware installed on the wireless device may extract the card data.

In some embodiments, wireless device 105 may receive the card datathrough a dedicated card reader attached to, or part of, wireless device105 as shown in FIG. 4. FIG. 4 shows a back view of an embodiment ofwireless device 105 including a card slot 410 for inserting a card 420and an eject button 412. According to the example shown in FIG. 4,wireless device 105 is preferably a mobile phone. However, wirelessdevice 105 may be a PDA, or other handheld device, such as a Blackberry.Although wireless device 105 shows card slot 410 on the back of thedevice, card slot 410 may be incorporated into any appropriate locationof wireless device 105. Further, card slot 410 may be oriented in anyappropriate direction for receiving card 420. In exemplary embodiments,card slot 410 may include a reader (not shown) for reading card data oncard 420. Further, in some embodiments, wireless device 105 may notinclude card slot 410 and instead can receive card data via inputdevices such as a touchscreen, keypad, or camera. For example, a user ofwireless device 105 may manually enter an account number associated withthe financial card, or the user may take a picture of the card withwireless device's 105 camera, and OCR capable software installed onwireless device 105 may extract the card data.

Card 420 may be a financial account card, such as a credit card, a debitcard, a smart card, an ATM card, or any other card associated with afinancial account and that may be used to make purchase transactions.Card 420 includes, for example, account information such as informationidentifying the card holder, an account number, and expiration date.Further, as shown in FIG. 4, according to the back view of card 420,card 420 includes magnetic stripe 422. In the case of a smart card, card420 will include a smart card chip (not shown), which may be read by asmart card reader included in wireless device 105 in addition to, orinstead of, a reader to read magnetic stripe 422.

According to some embodiments, once card 420 is inserted into wirelessdevice 105, a mechanism (not shown) may hold card 420 in place such thatit does not fall out of wireless device 105. Furthermore, wirelessdevice 105 may include eject button 408 for removing card 420 fromwireless device 105. For example, when a user desires to remove card 420from wireless device 105, the user may press eject button 408, whichejects card 420 through card slot 410.

FIG. 5 shows card 420 being inserted into card slot 410 of wirelessdevice 105. When card 420 is inserted into card slot 410 of wirelessdevice 105, a magnetic stripe reader (not shown) may read card datastored on magnetic stripe 422. Alternatively, card 420 may include asmart card chip, which may be reader by a smart card reader (not shown)included in wireless device 105. Card data may be stored in a memory ofwireless device 105 (e.g., memory 240) or may be used to program an RFIDchip included in wireless device 105 (e.g. RFID Chip 250).

In some embodiments, the wireless device may communicate with one ormore remote computer systems to obtain additional card data that is notstored directly on a financial account card. For example, the wirelessdevice may communicate with one or more remote computer systems toobtain the identity of the financial institution that issued thefinancial account card, branding associated with the card, the name andaddress of the account holder of financial account card, etc. Somefinancial account cards may be associated with a rewards program thatprovides the owner of the financial account card an opportunity toacquire points in exchange for redeemable benefits based on the owner'suse of the financial account card. The redeemable benefits could be, forexample, cash, rewards points, lower interest rates, frequent flyermiles and the like. The acquisition of rewards may be associated with aparticular type of purchase made with the financial account card, orthey may be associated with any purchase made using the financialaccount card. For example, one reward program might award points whenused for gasoline purchases, another rewards program might award pointswhen used at grocery stores, and another rewards program might awardpoints for any purchase. Some rewards programs associated with financialcards might over several different types of rewards based on transactiontype. For example, a rewards program might offer one point for everydollar spent for all transactions, two points for every dollar spent forgrocery purchases, and three points of every dollar spent for gasolinepurchases.

Returning to FIG. 3, according to some embodiments, when the wirelessdevice receives card data, it may determine rewards benefit informationfor the received card data. (Step 320). For example, the wireless devicemay request from one or more remote computer systems, such as rewardsdata system(s) 102, rewards benefit information that describes therewards benefits for the financial account card for which the wirelessdevice received card data. For example, when a wireless device receivescard data for John Smith's financial account card with account number1111 2222 3333 4444 issued to Big Bank, the wireless device may send acommunication to a computer system associated with Big Bank including“John Smith” and “1111 2222 3333 4444” requesting if there are anyrewards benefits associated with the financial account card. In responseto the request, the wireless device may receive rewards benefitinformation matching the request. The rewards benefit information mayinclude the type of purchases eligible for reward acquisition or rewardredemption. In some embodiments, the wireless device may request therewards benefit information from the user of the wireless device. Forexample, once the wireless device receives the card data, it may requestthe user of the wireless device if there are any rewards programsassociated with the financial account for which it just received carddata. The user may input the requested rewards benefit information tothe extent it exists using an input/output device associated with thewireless device such as a touch screen or keypad. Once the wirelessdevice receives the card data and the rewards benefit information forthe one or more financial cards, it can store the card data consistentwith present embodiments (Step 330).

In some embodiments, when the user of the wireless device uses it for atransaction, the wireless device may determine merchant information forthe transaction (Step 340). The merchant information may include, forexample, the identification of the merchant, the type of merchant,and/or the type of products or services being purchased in thetransaction. In some embodiments, the wireless device may receive themerchant information from the POS processing the transaction or othermerchant computing device such as merchant system(s) 104. For example,the POS may be configured to communicate with a wireless device usingRFID, WiFi, Bluetooth, LiFi, or any other wireless communicationprotocol known in the art. In some embodiments, the merchant informationincludes a MCC that classifies the type of merchant participating in thetransaction. The wireless device may include a lookup table that mapsMCCs to merchant types. For example, the wireless device may include alookup table that links the MCC “5411” with “Grocery Stores,Supermarkets” and when the wireless device receives a 5411 as a MCC fora particular transaction, the wireless device can use the lookup tableto determine that the transaction is taking place at a grocery store orsupermarket.

In some embodiments, the wireless device uses location services todetermine the merchant information. For example, the wireless device maycommunicate with a computer system such as merchant location system(s)103 that is capable of mapping geolocation data (e.g., GPS data) tomerchants or MCCs. When the wireless device starts a transaction usingstored card data, it may send a request to one or more remote computersystems including the wireless device's current location. In response tothe request, the wireless device may receive a MCC for the closestmerchant corresponding to the location of the wireless device. Thewireless device may use a lookup table mapping the received MCC to amerchant type. In some embodiments, the wireless device may receive inresponse to the request the merchant type and/or the MCC directly fromthe computer system capable of mapping geolocation data to merchants orMCCs and in such embodiments, may not use a lookup table.

According to some embodiments, the merchant information may correspondto specific goods or services that the user of the wireless device ispurchasing in a transaction. For example, the merchant information cancontain multiple MCCs that correspond to the goods or services beingpurchased, and the multiple MCCs need not correspond with the MCCassociated with the merchant (although the embodiments disclosed hereinalso contemplate MCCs corresponding to goods or services being the sameas the MCC of the merchant from which those goods or services arepurchased). For example, suppose the user of the wireless device ispurchasing cosmetics and a news magazine at a pharmacy. The pharmacymight be associated with the MCC for drug stores and pharmacies (5912).Cosmetics are typically purchased from merchants associated with the MCCcosmetic stores (5977) and news magazines are typically purchased frommerchants associated with the MCC for news dealers and newsstands(5994). In this example, the merchant information can include multipleMCCs: one for the pharmacy, one of cosmetics, and one for newsmagazines. In some embodiments, the merchant information can includeproduct identifiers, such as SKUs for example, that the wireless devicemay use to determine the category of goods or services purchased in atransaction. According to some embodiments, wireless device may use theproduct identifiers to determine the classification of the goods beingpurchased. By providing transaction data regarding with the individualgoods or services of a transaction for a transaction, process 300 canprovide the opportunity for the wireless device to suggest multiplefinancial account cards for a transaction so that the user of thewireless device can maximize either reward acquisition or rewardredemption.

After the wireless device determines the merchant information, it canprovide a suggestion for a financial account card for the transaction.(Step 350). FIG. 6 shows an exemplary flow diagram of a process 600 forsuggesting a card for use in a transaction consistent with presentembodiments. The wireless device performing process 600 determines if auser preference has been defined for the transaction, (Step 610).According to some embodiments, the wireless device may store a userpreference to use a financial account card for a merchant type. Forexample, the wireless device may store a preference to use a firstfinancial account card for use when purchasing fuel and a secondfinancial account card for use when purchasing office supplies. Thewireless device may store the user preference responsive to receiving itfrom a user via the wireless device's input/output devices. For example,a user may store a financial account card that provides rewardsassociated with purchasing meals at restaurants. After the wirelessdevice receives the card data associated with the financial accountcard, the wireless device may display one or more prompts asking theuser if the user would like to associate the card data with a particulartransaction type or merchant type. The user may provide input indicatingthat the wireless device should associate the card data with restaurantpurchases. In response to receiving the user's input, the wirelessdevice may store the preference for reference for later transactions.

According to some embodiments, if there is a user preference defined forthe merchant type associated with transaction (Step 610: YES), thewireless device may access the stored user preference (Step 620) andsuggest one or more financial account cards based on the user preference(Step 630). In some embodiments, the wireless device automaticallyselects the one or more suggested financial account cards for thetransaction.

In some embodiments, the wireless device can make the suggestion bydisplaying a user interface listing all of the financial account cardsstored on the device, with the suggested financial account cardinformation highlighted by default, for example, as shown in FIG. 7.FIG. 7 shows an exemplary display 700 of wireless device 105, which mayinclude a menu 710 of financial cards for which wireless device 105 hasstored card data. As shown in FIG. 7, menu 710 may include a list ofthree cards designated as card 1, card 2, and card 3. Further, card 1 isshown as having been selected by selection box 720. Selection box 720may be, for example, a highlighted border surrounding a selected itemshown on display 700. A user may make a selection from menu 710 by usinginput keys (not shown) of wireless device 105, or by touching display700. Furthermore, as shown in the exemplary embodiment of FIG. 7, card 1may also be represented by image 730, which shows a graphical image of acard. Alternatively, card 1 may be selected for use in making a purchaseby selecting image 730 using input keys or by touching display 700.Image 730 may be an image of a credit card, a logo, text, or anygraphical image that the user has associated with card 1.

For example, a user may access menu 710 on wireless device 105. As shownin FIG. 7, menu 710 displays one or more cards that have card datastored in wireless device 105. The user may select a card, such as card1, by using input keys, for example, from menu 710. Alternatively, theuser may select card 1 by selecting image 730. Thereafter, the user mayuse wireless device 105 to make a purchase with card 1. A user maytherefore make selections from menu 710 to select a particular card fora transaction.

Returning to FIG. 6, if there is no user preference defined for themerchant type associated with the transaction (Step 610: NO), thewireless device may make a suggestion based on rewards information. Insome embodiments, the wireless device may suggest one or more financialcard accounts for a transaction based on whether a reward redemption isavailable for the transaction (Step 640). For example, some rewardsprograms allow participants to exchange rewards points for discounts,free merchandise, or immediate cash back on purchases. The wirelessdevice may communicate with one or more remote computing systems, suchas rewards data system(s) 102, to determine if reward redemption isavailable for a transaction. For example, the wireless device maydetermine based on the merchant information that the transactioninvolves a fuel purchase. The wireless device may then check stored carddata to determine if any of the stored cards offer reward redemption forfuel purchase, such as a discount per gallon, and whether the accountassociated with card data has rewards points balance that can be used toredeem for the reward (in this case, the per gallon discount). If areward redemption is available (Step 640: YES), the wireless devicesuggests the financial account card with the greatest availableredemption (Step 650). In some instances, a wireless device may havestored two or more sets of card data associated with financial accountcards that offer a reward redemption, in which case, the wireless devicewill suggest the best financial account card for use in the transaction.For example, the wireless device may have stored two sets of card dataoffering a reward redemption for a fuel transaction. The first set ofcard data may offer a $0.03 discount per gallon of gas, while the secondset of card data may offer a free gallon of gas. The wireless device maythen suggest the financial account card associated with the second setof card data for use in a fueling transaction.

If there are no financial account cards offering rewards redemptions forthe transaction (Step 640: NO), the wireless device may determine ifrewards acquisition is available for the transaction (Step 660). Forexample, the wireless device may determine based on the merchantinformation that the transaction involves an electronics purchase. Thewireless device may then checked stored card data to determine if any ofthe stored cards offer a rewards acquisition opportunity, such asearning rewards points, for the purchase of electronics. If rewardsacquisition is available for the transaction (Step 660: YES), thewireless device suggests the financial account card with the greatestavailable acquisition benefit (Step 670). In some instances, a wirelessdevice may have stored two or more sets of card data associated withmultiple financial cards that offer a reward benefit for thetransaction, in which case, the wireless device will suggest the bestfinancial account card for use in the transaction. For example, if thewireless device stores two sets of card data offering reward acquisitionfor an electronics purchase. The first set of card data may beassociated with a rewards program that offers double points forelectronics purchases plus a 500 point bonus for electronics purchases,and the second set of card data may be associated with a rewards programthat offers one and a half times normal points for electronicspurchases. As such, the wireless device may suggest the financialaccount card associated with the first card data.

In some embodiments, the wireless device executing process 600 maycommunicate with one or more remote computing systems to obtain recentrewards information, such as rewards data system(s) 102. For example,rewards redemptions may depend on a financial card account holder'spoint balance, or rewards acquisition may only be offered for a limitedtime, or when an account holder's rewards balance reaches a particularvalue.

According to some embodiments, the wireless device may use informationabout the transaction when performing process 600. For example, thewireless device may use the purchase amount or quantity of itempurchased to determine which financial account card to use in thetransaction. For example, a user may define a preference to use afinancial account card if the purchase amount is over $1000. Thewireless device may also use the purchase amount to determine which cardto suggest based on reward redemption or reward benefit. For example, arewards program associated with a first financial account card may offera reward redemption of $0.10 per gallon discount on gas for 1000 points,while a second rewards program may offer $2 off a fuel purchase for 1000points. In this example, the amount of fuel purchased will determinewhich reward benefit offers the greater benefit to the user of thewireless device. If the fuel purchase amount is over 20 gallons, thewireless device may suggest the first financial account card and if thefuel purchase amount is less than 20 gallons, it may suggest the secondfinancial account card. In some embodiments, the wireless device may useinformation about the transaction to suggest multiple financial accountcards for a particular transaction based on reward redemption or rewardacquisition information.

While FIG. 6 depicts process 600 occurring in one order, in otherembodiment, the wireless device could perform process 600 in a differentorder. For example, in some embodiments, wireless device could performStep 640 before Step 610, or Step 660 before Steps 610 or 640.

While processes 300 and 600 were described in terms of processingperformed by a wireless device, one or more steps of processes 300 and600 may be performed by other computing systems or devices in someembodiments. For example, in some embodiments, the wireless device maysend card data for financial cards and its current location to a remotecomputer system, and the wireless device may receive in response asuggested financial account card for the transaction. Those will skillin the art will appreciate that such variations in processes 300 and 600do not alter the spirit and scope of the disclosed embodiments.

Once the wireless device suggests a financial account card for thetransaction, the user of the wireless device may select the financialaccount card for use in the transaction and may authenticate thetransaction consistent with the embodiments disclosed herein. In someembodiments, security features, such as authorization, may be used todetermine whether a transaction may proceed with a selected card. Forexample, in some embodiments, a security code may be required before aselected card may be used to make a transaction. When a user selects thecard for making a purchase, a prompt may require the user to enter asecurity code to authorize use of the card data. Once entered, wirelessdevice 105 may determine whether the correct security code has beenentered by comparing the entered code with a code stored in memory 240of wireless device 105. For example, the security code may be stored inan encrypted form in wireless device 105. After validating the securitycode, wireless device authorizes the use of the card data and wirelessdevice 105 transmits the card data from wireless device 105 to the POSterminal. For example, card data may be transmitted from wireless device105 to a nearby RFID reader. The RFID reader may be included in and/orconnected to a POS terminal, as shown in FIG. 4. Further, the securitycode may be entered by the user via input keys on wireless device 105.Alternatively, the security code may be entered by the user at the POSterminal and transmitted over a network to an external server forvalidation. The security code may be a personal identification number(PIN). In other embodiments, instead of a security code, authorizationmay be provided by a fingerprint, voice print, or retinal scan of theuser. Also, in any of the above embodiments, the security code may bereceived by wireless device 105 or by a POS terminal.

The foregoing descriptions have been presented for purposes ofillustration and description. They are not exhaustive and do not limitthe present embodiments to the precise form disclosed. Modifications andvariations are possible in light of the above teachings or may beacquired from practicing of embodiments. For example, the describedimplementation includes software but other embodiments may beimplemented as a combination of hardware and software or in hardwarealone.

Additionally, although aspects of the present embodiments are describedas being stored in memory, one skilled in the art will appreciate thatthese aspects can also be stored on other types of computer-readablemedia, such as secondary storage devices, like hard disks, floppy disks,or CD-ROM; a carrier wave from the Internet or other propagation medium;or other forms of RAM or ROM.

Other embodiments will be apparent to those skilled in the art fromconsideration of the specification and practice of the embodimentsdisclosed herein. The specification and examples should be considered asexemplary only.

What is claimed is:
 1. A wireless device configured to facilitatepayment at a merchant system, the wireless device comprising: one ormore processors; one or more memories having instructions that, whenexecuted by the one or more processors, cause the one or more processorsto perform operations comprising: determining a location of the wirelessdevice; determining a category of an item to be purchased in atransaction at the merchant system by: sending a request to one or moreremote computer systems to obtain a category for a closest merchantcorresponding to the location of the wireless device; and determiningthe category of the item based at least in part on the category for theclosest merchant; determining, based at least in part on card datastored on the wireless device for a plurality of financial accountcards, rewards benefit information for at least one of the financialaccount cards; determining a first financial account card to be utilizedto purchase the item, the first financial account card being determinedbased at least in part on the determined rewards benefit information andthe determined category of the item; and communicating to the merchantsystem card data of the first financial account card; and a displayscreen configured to display data on a graphical user interface, thedata comprising: information for the financial account cards; and anidentification of the first financial account card.
 2. The wirelessdevice of claim 1, wherein determining rewards benefit informationcomprises: sending a request to one or more remote computer systems toobtain the rewards benefit information; and receiving the rewardsbenefit information.
 3. The wireless device of claim 1, wherein theinstructions further cause the one or more processors to perform theoperations of: receiving a user preference related to the firstfinancial account card and wherein the determination of the firstfinancial account card is based at least in part on the user preference.4. The wireless device of claim 3, wherein the user preference includesa preference to use the first financial account card based on rewardacquisition information associated with the plurality of financialaccount cards.
 5. The wireless device of claim 3, wherein the userpreference includes a preference to use the first financial account cardbased on reward redemption information associated with the plurality offinancial account cards.
 6. The wireless device of claim 3, wherein theuser preference includes a preference to use one the first financialaccount card based on the merchant type.
 7. The wireless device of claim1, wherein the instructions further cause the one or more processors toperform the operations of: determining a second financial account cardto be utilized to purchase a second item to be purchased in the sametransaction at the merchant system.
 8. The wireless device of claim 7,wherein the instructions further cause the one or more processors toperform the operations of: determining a category of the second itembased at least in part on the location of the wireless device; anddetermining the second financial account card to be utilized to purchasethe second item based at least in part on the determined rewards benefitinformation and the determined category of the second item.
 9. A methodfor enabling a wireless device associated with a user to identify carddata for use during a transaction at a merchant system, the methodcomprising: determining, by one or more processors, a location of thewireless device; determining, by the one or more processors, a categoryof an item to be purchased in the transaction by: sending a request toone or more remote computer systems to obtain a category for a closestmerchant corresponding to the location of the wireless device; anddetermining the category of the item based at least in part on thecategory for the closest merchant; determining, by the one or moreprocessors, based at least in part on card data stored on the wirelessdevice for a plurality of financial account cards, rewards benefitinformation for at least one of the financial account cards;determining, by the one or more processors, a first financial accountcard to be utilized to purchase the item, the first financial accountcard being determined based at least in part on the determined rewardsbenefit information and the determined category of the item; andcommunicating, to the merchant system via the wireless device, card dataof the first financial account card; and displaying, via a displayscreen configured to display data on a graphical user interface,information for the financial account cards and an identification of thefirst financial account card.
 10. The method of claim 9, furthercomprising: sending a request to one or more remote computer systems toobtain the rewards benefit information; and receiving the rewardsbenefit information.
 11. The method of claim 9, further comprising:receiving a user preference related to the first financial account cardand wherein the determination of the first financial account card isbased at least in part on the user preference.
 12. The method of claim11, wherein the user preference includes a preference to use the firstfinancial account card based on reward acquisition informationassociated with the plurality of financial account cards.
 13. The methodof claim 11, wherein the user preference includes a preference to usethe first financial account card based on reward redemption informationassociated with the plurality of financial account cards.
 14. The methodof claim 11, wherein the user preference includes a preference to usethe first financial account financial account card based on the merchanttype.
 15. The method of claim 9, further comprising: determining asecond financial account card to be utilized to purchase a second itemto be purchased in the same transaction at the merchant system.
 16. Anon-transitory computer readable medium storing instructions that, whenexecuted by one or more processors, causes the one or more processors toperform operations comprising: determining a location of the wirelessdevice; determining a category of an item to be purchased in atransaction at the merchant system by: sending a request to one or moreremote computer systems to obtain a category for a closest merchantcorresponding to the location of the wireless device; and determiningthe category of the item based at least in part on the category for theclosest merchant; determining, based at least in part on card datastored on the wireless device for a plurality of financial accountcards, rewards benefit information for at least one of the financialaccount cards; determining a first financial account card to be utilizedto purchase the item, the first financial account card being determinedbased at least in part on the determined rewards benefit information andthe determined category of the item; and communicating to the merchantsystem card data of the first financial account card; and displaying,via a display screen configured to display data on a graphical userinterface, information for the financial account cards and anidentification of the first financial account card.
 17. Thenon-transitory computer readable medium of claim 16, wherein theoperations further comprise: sending a request to one or more remotecomputer systems to obtain the rewards benefit information; andreceiving the rewards benefit information.